package b;

import MyUtils.MHUtils;
import org.junit.Test;

public class _4股票一次买卖 {

    public int maxProfit(int[] prices) {

        int[][] dp = new int[prices.length][2];
        dp[0][0]=0; dp[0][1]=-prices[0];
        for(int i=1;i<dp.length;i++){
            dp[i][0]=Math.max(dp[i-1][0], dp[i-1][1]+prices[i]);
            dp[i][1]=Math.max(dp[i-1][1], -prices[i]);
        }
        return dp[dp.length-1][0];

    }

    @Test
    public void test() {
        int[] p ={11,2,5,9,6,4};
        System.out.println(maxProfit(p));
    }
}
